package cn.demoncat.util.lang.constant;

import java.util.LinkedHashMap;
import java.util.Map;

/**
 * 归属人常量
 * 
 * @author 延晓磊
 *
 * @since 2017年12月14日
 */
public final class OwnerConstant {

	/**
	 * 归属性人类型Key
	 * 
	 * @author 延晓磊
	 *
	 * @since 2017年12月14日
	 */
	public static final class Types{
		/**
		 * 平台
		 */
		public static final String PLATFORM = "0";
		/**
		 * 个人
		 */
		public static final String USER = "1";
		/**
		 * 企业
		 */
		public static final String ORG = "2";
	}
	
	/**
	 * 归属性人类型Val
	 * 
	 * @author 延晓磊
	 *
	 * @since 2017年12月14日
	 */
	public static final class Names{
		/**
		 * 平台
		 */
		public static final String PLATFORM = "平台";
		/**
		 * 个人
		 */
		public static final String USER = "个人";
		/**
		 * 企业
		 */
		public static final String ORG = "企业";
	}
	
	/**
	 * 归属人类型Map
	 */
	public static final Map<String,String> OWNER_TYPE_MAP = new LinkedHashMap<String,String>(){ 
		private static final long serialVersionUID = 1L;
	{
		put(Types.PLATFORM, Names.PLATFORM);
		put(Types.USER, Names.USER);
		put(Types.ORG, Names.ORG);
	}};
	
	
}
